package com.t216.dm216.common;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

/**
 * 封装MyBatisPlus 提供的分页工具类
 * @param <T>
 */
public class PageUtil<T> {

    private Page<T> page;
    public PageUtil(Page<T> page) {
        this.page = page;
    }
    public long getCurrentPage() {
        return this.page.getCurrent();
    }

    public long getPageCount(){
        return this.page.getTotal();
    }

    public long getPageSize(){
        return this.page.getSize();
    }

    public List<T> getRows(){
        return this.page.getRecords();
    }

    public long getTotal(){
        return this.page.getTotal();
    }


}
